package com.bwda.dsrs.filecenter.domain.form.filedownload;

import com.bwda.dsrs.base.centerbase.form.BaseQueryForm;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
/**
 * 文件下载列表查询参数实体类
 *
 * @author zhangyinmei
 * @date 2019年5月23日
 */
@Data
@ApiModel(description = "文件下载列表")
public class FileDownloadQueryForm extends BaseQueryForm {

	@ApiModelProperty(value = "ID")
	private Integer id;

	@ApiModelProperty(value = "ID列表")
	private List<Integer> idList;

	@ApiModelProperty(value = "用户编号")
	private String userCode;

	@ApiModelProperty(value = "文件ids")
	private String fileIds;

	@ApiModelProperty(value = "文件名")
	private String fileNames;

	@ApiModelProperty(value = "文件大小")
	private BigDecimal fileSize;

	@ApiModelProperty(value = "0个人文件1接收文件2共享申请3外发申请99其他")
	private Integer fileSource;

	@ApiModelProperty(value = "0未处理1处理中2处理完成3处理失败")
	private Integer fileState;

	@ApiModelProperty(value = "0未下载1已下载")
	private Integer hasDownload;

	@ApiModelProperty(value = "申请ID")
	private Integer applyId;

	@ApiModelProperty(value = "开始日期")
	private String startTime;

	@ApiModelProperty(value = "结束日期")
	private String endTime;


}